offer one's life in sacrifice - Turc Anglais Dictionnaire